<?php
$path_root_geracaoContratoController = dirname(__FILE__);
$DS = DIRECTORY_SEPARATOR;
$path_root_geracaoContratoController = "{$path_root_geracaoContratoController}{$DS}..{$DS}..{$DS}";
require_once "{$path_root_geracaoContratoController}admin{$DS}class{$DS}geracaoContrato.class.php";
$obj = new geracaoContrato();
switch($_REQUEST['action']){
	case 'edit-item':
		$volta = "geracaoContratoEdicao.php";
		if(isset($_POST['volta'])&&trim($_POST['volta'])!=''){
			$volta = $_POST['volta'];
		}
		$obj->setValues($_POST);
		$exec = $obj->edit();
		if(isset($_POST['contrato_id']) && trim($_POST['contrato_id'])!=''){
			if($exec['success']){
				$msg = "Contrato Atualizado com Sucesso!";
				$url = "{$volta}?id={$_POST['contrato_id']}";
			}else{
				$msg = "Erro ao atualizar o contrato!";
				$url = "{$volta}?id={$_POST['contrato_id']}";
			}
		}else{
			if($exec['success']){
				$msg = "Contrato Cadastrado com Sucesso!";
				$url = "{$volta}";
			}else{
				$msg = "Erro ao cadastrar o contrato!";
				$url = "{$volta}";
			}
		}
		$obj->registerSession(array('erro'=>$msg));
		header("Location: ../{$url}");
	break;
	case 'getEnderecoByCep':
		header('Cache-Control: no-cache, must-revalidate');
		header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
		header('Content-type: application/json');
		echo json_encode($obj->getEnderecoByCep($_REQUEST['cep']));
	break;
	case 'getNominalByCnpj':
		header('Cache-Control: no-cache, must-revalidate');
		header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
		header('Content-type: application/json');
		echo json_encode($obj->getNominalByCnpj($_REQUEST['cnpj']));
	break;
	case 'addItem':
		$seq = $_REQUEST['seq'] + 1;
?>
	<tr>
		<td>
			<input type="hidden" id="contrato_item_seq_<?=$seq?>" name="contrato_item_seq[]" value="<?=$seq?>" class="contrato_item_seq" />
			<a href='javascript:void(0)' class='delItem'>
				<img src='img/icon_delete.gif' alt='Excluir Item' title='Excluir Item'/>
			</a>
		</td>
		<td><input type="text" id="contrato_item_qtde_<?=$seq?>" name="contrato_item_qtde[]" class="contrato_item_qtde obrigatorio" style="width:100%" /></td>
		<td><input type="text" id="contrato_item_descr_<?=$seq?>" name="contrato_item_descr[]" class="contrato_item_descr obrigatorio" style="width:100%" /></td>
		<td><input type="text" id="contrato_item_valor_<?=$seq?>" name="contrato_item_valor[]" class="contrato_item_valor obrigatorio" style="width:100%" /></td>
	</tr>
<?
	break;
	
}

?>
